package com.model;

import org.springframework.stereotype.Component;
import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.sql.Timestamp;

/**
 * Ret_ft_rul entity. @author MyEclipse Persistence Tools
 */

@Component
@XStreamAlias("table")
public class Ret_ft_rul extends UUIDObject implements java.io.Serializable {

	// Fields

	private String rul_seq_id;
	private String unq_seq_id;
	private String prd_seq_id_fk;
	private String group_id_fk;
	private String mdl_typ_fk;
	private String mdl_id_fk;
	private String path_id_fk;
	private String path_ver_fk;
	private String ope_no_fk;
	private String ope_id_fk;
	private String ope_ver_fk;
	private String tool_id_fk;
	private String act_pos_flg;
	private String evt_code;
	private String rul_act_code;
	private String rul_act_prty;
	private String valid_flg;
	private String rul_mdl_id_fk;
	private String rul_mdl_ver_fk;
	private String rsn_cate;
	private String rsn_code;
	private String rsn_dept;
	private String to_swh_id_fk;
	private String to_wo_id_fk;
	private String to_mdl_id_fk;
	private String to_path_id_fk;
	private String to_path_ver_fk;
	private String to_ope_no_fk;
	private String to_tool_id_fk;
	private String action_id;
	private String action_ver;
	private String evt_usr;
	private Timestamp evt_timestamp;
	private String ope_msg;

	// Constructors

	/** default constructor */
	public Ret_ft_rul() {
	}

	/** minimal constructor */
	public Ret_ft_rul(String rul_seq_id, Timestamp evt_timestamp) {
		this.rul_seq_id = rul_seq_id;
		this.evt_timestamp = evt_timestamp;
	}

	/** full constructor */
	public Ret_ft_rul(String rul_seq_id, String unq_seq_id,
			String prd_seq_id_fk, String group_id_fk, String mdl_typ_fk,
			String mdl_id_fk, String path_id_fk, String path_ver_fk,
			String ope_no_fk, String ope_id_fk, String ope_ver_fk,
			String tool_id_fk, String act_pos_flg, String evt_code,
			String rul_act_code, String rul_act_prty, String valid_flg,
			String rul_mdl_id_fk, String rul_mdl_ver_fk, String rsn_cate,
			String rsn_code, String rsn_dept, String to_swh_id_fk,
			String to_wo_id_fk, String to_mdl_id_fk, String to_path_id_fk,
			String to_path_ver_fk, String to_ope_no_fk, String to_tool_id_fk,
			String action_id, String action_ver, String evt_usr,
			Timestamp evt_timestamp, String ope_msg) {
		this.rul_seq_id = rul_seq_id;
		this.unq_seq_id = unq_seq_id;
		this.prd_seq_id_fk = prd_seq_id_fk;
		this.group_id_fk = group_id_fk;
		this.mdl_typ_fk = mdl_typ_fk;
		this.mdl_id_fk = mdl_id_fk;
		this.path_id_fk = path_id_fk;
		this.path_ver_fk = path_ver_fk;
		this.ope_no_fk = ope_no_fk;
		this.ope_id_fk = ope_id_fk;
		this.ope_ver_fk = ope_ver_fk;
		this.tool_id_fk = tool_id_fk;
		this.act_pos_flg = act_pos_flg;
		this.evt_code = evt_code;
		this.rul_act_code = rul_act_code;
		this.rul_act_prty = rul_act_prty;
		this.valid_flg = valid_flg;
		this.rul_mdl_id_fk = rul_mdl_id_fk;
		this.rul_mdl_ver_fk = rul_mdl_ver_fk;
		this.rsn_cate = rsn_cate;
		this.rsn_code = rsn_code;
		this.rsn_dept = rsn_dept;
		this.to_swh_id_fk = to_swh_id_fk;
		this.to_wo_id_fk = to_wo_id_fk;
		this.to_mdl_id_fk = to_mdl_id_fk;
		this.to_path_id_fk = to_path_id_fk;
		this.to_path_ver_fk = to_path_ver_fk;
		this.to_ope_no_fk = to_ope_no_fk;
		this.to_tool_id_fk = to_tool_id_fk;
		this.action_id = action_id;
		this.action_ver = action_ver;
		this.evt_usr = evt_usr;
		this.evt_timestamp = evt_timestamp;
		this.ope_msg = ope_msg;
	}

	// Property accessors

	public String getRul_seq_id() {
		return this.rul_seq_id;
	}

	public void setRul_seq_id(String rul_seq_id) {
		this.rul_seq_id = rul_seq_id;
	}

	public String getUnq_seq_id() {
		return this.unq_seq_id;
	}

	public void setUnq_seq_id(String unq_seq_id) {
		this.unq_seq_id = unq_seq_id;
	}

	public String getPrd_seq_id_fk() {
		return this.prd_seq_id_fk;
	}

	public void setPrd_seq_id_fk(String prd_seq_id_fk) {
		this.prd_seq_id_fk = prd_seq_id_fk;
	}

	public String getGroup_id_fk() {
		return this.group_id_fk;
	}

	public void setGroup_id_fk(String group_id_fk) {
		this.group_id_fk = group_id_fk;
	}

	public String getMdl_typ_fk() {
		return this.mdl_typ_fk;
	}

	public void setMdl_typ_fk(String mdl_typ_fk) {
		this.mdl_typ_fk = mdl_typ_fk;
	}

	public String getMdl_id_fk() {
		return this.mdl_id_fk;
	}

	public void setMdl_id_fk(String mdl_id_fk) {
		this.mdl_id_fk = mdl_id_fk;
	}

	public String getPath_id_fk() {
		return this.path_id_fk;
	}

	public void setPath_id_fk(String path_id_fk) {
		this.path_id_fk = path_id_fk;
	}

	public String getPath_ver_fk() {
		return this.path_ver_fk;
	}

	public void setPath_ver_fk(String path_ver_fk) {
		this.path_ver_fk = path_ver_fk;
	}

	public String getOpe_no_fk() {
		return this.ope_no_fk;
	}

	public void setOpe_no_fk(String ope_no_fk) {
		this.ope_no_fk = ope_no_fk;
	}

	public String getOpe_id_fk() {
		return this.ope_id_fk;
	}

	public void setOpe_id_fk(String ope_id_fk) {
		this.ope_id_fk = ope_id_fk;
	}

	public String getOpe_ver_fk() {
		return this.ope_ver_fk;
	}

	public void setOpe_ver_fk(String ope_ver_fk) {
		this.ope_ver_fk = ope_ver_fk;
	}

	public String getTool_id_fk() {
		return this.tool_id_fk;
	}

	public void setTool_id_fk(String tool_id_fk) {
		this.tool_id_fk = tool_id_fk;
	}

	public String getAct_pos_flg() {
		return this.act_pos_flg;
	}

	public void setAct_pos_flg(String act_pos_flg) {
		this.act_pos_flg = act_pos_flg;
	}

	public String getEvt_code() {
		return this.evt_code;
	}

	public void setEvt_code(String evt_code) {
		this.evt_code = evt_code;
	}

	public String getRul_act_code() {
		return this.rul_act_code;
	}

	public void setRul_act_code(String rul_act_code) {
		this.rul_act_code = rul_act_code;
	}

	public String getRul_act_prty() {
		return this.rul_act_prty;
	}

	public void setRul_act_prty(String rul_act_prty) {
		this.rul_act_prty = rul_act_prty;
	}

	public String getValid_flg() {
		return this.valid_flg;
	}

	public void setValid_flg(String valid_flg) {
		this.valid_flg = valid_flg;
	}

	public String getRul_mdl_id_fk() {
		return this.rul_mdl_id_fk;
	}

	public void setRul_mdl_id_fk(String rul_mdl_id_fk) {
		this.rul_mdl_id_fk = rul_mdl_id_fk;
	}

	public String getRul_mdl_ver_fk() {
		return this.rul_mdl_ver_fk;
	}

	public void setRul_mdl_ver_fk(String rul_mdl_ver_fk) {
		this.rul_mdl_ver_fk = rul_mdl_ver_fk;
	}

	public String getRsn_cate() {
		return this.rsn_cate;
	}

	public void setRsn_cate(String rsn_cate) {
		this.rsn_cate = rsn_cate;
	}

	public String getRsn_code() {
		return this.rsn_code;
	}

	public void setRsn_code(String rsn_code) {
		this.rsn_code = rsn_code;
	}

	public String getRsn_dept() {
		return this.rsn_dept;
	}

	public void setRsn_dept(String rsn_dept) {
		this.rsn_dept = rsn_dept;
	}

	public String getTo_swh_id_fk() {
		return this.to_swh_id_fk;
	}

	public void setTo_swh_id_fk(String to_swh_id_fk) {
		this.to_swh_id_fk = to_swh_id_fk;
	}

	public String getTo_wo_id_fk() {
		return this.to_wo_id_fk;
	}

	public void setTo_wo_id_fk(String to_wo_id_fk) {
		this.to_wo_id_fk = to_wo_id_fk;
	}

	public String getTo_mdl_id_fk() {
		return this.to_mdl_id_fk;
	}

	public void setTo_mdl_id_fk(String to_mdl_id_fk) {
		this.to_mdl_id_fk = to_mdl_id_fk;
	}

	public String getTo_path_id_fk() {
		return this.to_path_id_fk;
	}

	public void setTo_path_id_fk(String to_path_id_fk) {
		this.to_path_id_fk = to_path_id_fk;
	}

	public String getTo_path_ver_fk() {
		return this.to_path_ver_fk;
	}

	public void setTo_path_ver_fk(String to_path_ver_fk) {
		this.to_path_ver_fk = to_path_ver_fk;
	}

	public String getTo_ope_no_fk() {
		return this.to_ope_no_fk;
	}

	public void setTo_ope_no_fk(String to_ope_no_fk) {
		this.to_ope_no_fk = to_ope_no_fk;
	}

	public String getTo_tool_id_fk() {
		return this.to_tool_id_fk;
	}

	public void setTo_tool_id_fk(String to_tool_id_fk) {
		this.to_tool_id_fk = to_tool_id_fk;
	}

	public String getAction_id() {
		return this.action_id;
	}

	public void setAction_id(String action_id) {
		this.action_id = action_id;
	}

	public String getAction_ver() {
		return this.action_ver;
	}

	public void setAction_ver(String action_ver) {
		this.action_ver = action_ver;
	}

	public String getEvt_usr() {
		return this.evt_usr;
	}

	public void setEvt_usr(String evt_usr) {
		this.evt_usr = evt_usr;
	}

	public Timestamp getEvt_timestamp() {
		return this.evt_timestamp;
	}

	public void setEvt_timestamp(Timestamp evt_timestamp) {
		this.evt_timestamp = evt_timestamp;
	}

	public String getOpe_msg() {
		return this.ope_msg;
	}

	public void setOpe_msg(String ope_msg) {
		this.ope_msg = ope_msg;
	}

}